BacNet IP Protocol Åë½Å µå¶óÀ̹ö

 

BacNet IP Protocol´Â BacNet ÇÁ·ÎÅäÄÝ·Î ÀÏ¹Ý TCP/IP, UDP/IP(¶Ç´Â ½Ã¸®¾ó) Çü½ÄÀ¸·Î Åë½ÅÀ» À§ÇÑ µå¶óÀ̹öÀÌ´Ù.

 

1. Àб⠼³Á¤

 

<±×¸² 1>Àº BacNet IP Protocol Åë½Å µå¶óÀ̺긦 »ç¿ëÇÏ¿© Åë½ÅÆÄÀÏÀ» ÆíÁýÇÑ ¿¹ÀÌ´Ù.

<±×¸² 1>BacNet IP Protocol Åë½Å µå¶óÀ̺êÀÇ Åë½ÅÆÄÀÏ ÆíÁý ¿¹

 

<±×¸² 1>¿¡¼­ DEVICE´Â ¿¬°áµÈ ¹æ¹ý(UDP/IP), ¿¬°áÇÒ ÀåºñÀÇ IP ¹øÁö(192.168.1.11), ÀåºñÀÇ ¼­ºñ½º Æ÷Æ®(47808), ¼øÀ¸·Î Àåºñ¿¡ ¼³Á¤µÈ °ªÀ» ÀÔ·ÂÇÑ´Ù.

ÀϹÝÀûÀ¸·Î BacNet IP Protocol ÀÇ ¼­ºñ½º Æ÷Æ®´Â 47808¹ø(BAC0h)À» »ç¿ëÇÑ´Ù.

 

BacNet IP Protocol Åë½Å µå¶óÀ̺êÀÇ Àбâ ÀÛ¼º Çü½Ä

BacNet IP Protocol Åë½Å µå¶óÀ̹öÀÇ Àбâ Çü½ÄÀº ´ÙÀ½°ú °°Àº ÀÎÀÚ ¼øÀ¸·Î »ç¿ëÇÑ´Ù.

1) STATION – 0 ´Â Local address, 1 ~ 256 Àº ¿É¼Ç¿¡¼­ ÁöÁ¤ÇÑ Logical network address ¹øÁö¸¦ ÀÔ·Â.

2) Àб⠸í·É¾î – INI, AV(or ANALOG), AI, AO, BV(or BINARY), BI, BO, MV ÀÇ ÀÐÀ» ¸í·É¾î¸¦ ÀÔ·Â. (<Ç¥ 1> ÂüÁ¶)

3) ÀÐÀ» ÁÖ¼Ò – INI ¹øÁö ¶Ç´Â ÀÐÀ» ½ÃÀÛ¹øÁö¸¦ ÀÔ·Â.

INI Àб⠸í·ÉÀÏ ¶§´Â 0 ~ 255 »çÀÌÀÇ INI ¹øÁö,

±âŸ Àб⠸í·ÉÀº °¢ Object ÀÇ Àб⠽ÃÀÛ¹øÁö.

4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ – ÀÐÀº °ªÀ» ÀúÀåÇÒ ¸Þ¸ð¸® ½ÃÀÛ¹øÁö.

5) Àд ũ±â - Àоî¿Ã µ¥ÀÌÅÍ ¼ö.

INI Àб⠸í·ÉÀÏ ¶§´Â 1·Î °íÁ¤,

±âŸ ¸í·É¾î´Â ÀÐÀ» Å©±â¸¦ ÁöÁ¤.

 

Àб⠿¹

READ,     0,   INI,     0,    0,   1,

FLOAT,    0,    AI,     3,   10,   5,

READ,     0,   INI,     5,   20,   1,

 

 

<Ç¥ 1>Àº BacNet IP Protocol Åë½Å µå¶óÀ̹öÀÇ Àб⠸í·É¾î Á¾·ùÀÌ°í <Ç¥ 2>´Â INI Àб⠸í·É¾îÀÇ INI µ¥ÀÌÅÍ ÀÛ¼º¹æ¹ýÀÌ´Ù.

 

Àбâ
¸í·É¾î
³»¿ë ºñ°í
INI ÀÛ¾÷ Æú´õ\SCAN\READ_%03d.ini¿¡¼­ ÁöÁ¤ÇÑ ¿©·¯ °³ÀÇ Object Á¾·ù, ÀÐÀ» ÁÖ¼Ò¸¦Àоî¿Â´Ù.

%03d = 000 ~ 255 »çÀÌÀÇ ÆÄÀϹøÈ£

WORD/DWORD/FLOAT ¸Þ¸ð¸®¿¡ ÀÐÀº °ªÀ» ÀúÀå

AV
AI
AO
¾Æ³¯·Î±×, ¾Æ³¯·Î±× ÀÔ·Â, ¾Æ³¯·Î±× Ãâ·Â Object Àб⠾Ƴ¯·Î±× °ü·Ã Object
BV
BI
BO
¹ÙÀ̳ʸ®, ¹ÙÀ̳ʸ® ÀÔ·Â, ¹ÙÀ̳ʸ® Ãâ·Â Object Àб⠹ÙÀ̳ʸ®(µðÁöÅÐ) °ü·Ã Object
MV Multi state value  
<Ç¥ 1> BacNet IP Protocol Åë½Å µå¶óÀ̹öÀÇ Àб⠸í·É¾î Á¾·ù

 

ÆÄÀϸí ÀÛ¼º¹æ¹ý

ÀÛ¾÷ Æú´õ\SCAN\READ_%03d.ini,

%03d = 0 ~ 255 »çÀÌÀÇ ÆÄÀϹøÈ£

1) 1ÁÙ¿¡ ÇϳªÀÇ Object Á¾·ù¿Í ÀÐÀ» ÁÖ¼Ò¸¦ ÄÞ¸¶( , )·Î ±¸ºÐÇÏ¿© ÀÔ·Â

2) ANALOG, AI, AO, BINARY, BI, BO ÀÇ Object Á¾·ù¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.

3) ÀÐÀ» ÁÖ¼Ò´Â Object Instance ¹øÈ£¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÑ´Ù.

4) ¿©·¯ ÁÙÀÇ Object Á¾·ù¿Í ÀÐÀ» ÁÖ¼Ò¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.

 

ÀÔ·Â ¿¹)

BI, 1,

BO, 1,

BO, 2,

AI, 3,

AO, 3,

<Ç¥ 2> INI Àб⠸í·É¾îÀÇ INI µ¥ÀÌÅÍ ÀÛ¼º¹æ¹ý

 

BacNet IP Protocol Åë½Å µå¶óÀ̹öÀÇ INI Àб⠸í·É¾îÀÇ ÀÐÀº °ªÀº WORD/DWORD/FLOAT ¸Þ¸ð¸®¿¡ µ¿ÀÏÇÑ °ª(ÀúÀåÇü½Ä¸¸ ´Ù¸§)ÀÌ ÀúÀåÇÑ´Ù.

BacNet IP Protocol Åë½Å µå¶óÀ̺ê´Â <±×¸² 1>¿¡¼­ ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎÀÇ  ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼­µµ Àб⠽ºÄÉÁìÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

 

<±×¸² 2> BacNet IP Protocol Åë½Å µå¶óÀ̹öÀÇ ¿É¼Ç ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 2>ÀÇ , ,  ¹öÅÏ°ú ¸®½ºÆ® ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© Àбâ Çü½ÄÀ» ÀÛ¼ºÇÑ´Ù.

<±×¸² 3> BacNet IP Protocol µå¶óÀ̹öÀÇ Åë½Å Àб⠼³Á¤ Ãß°¡/ÆíÁý ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 3>Àº <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ¿¡¼­ Àб⠽ºÄÉÁìÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¶§ ³ªÅ¸³ª´Â ´ëÈ­»óÀÚÀÌ´Ù.

<±×¸² 2>ÀÇ 1.png ¹öÅÏÀ» ¼±ÅÃÇϸé <±×¸² 4>ÀÇ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼­µµ INI Àб⠸í·É¾îÀÇ INI µ¥ÀÌÅÍ(ÀÐÀ» Object Á¾·ù¿Í ÀÐÀ» ÁÖ¼Ò)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

<±×¸² 4> BacNet IP Protocol µå¶óÀ̹öÀÇ INI Àб⠸í·É¾îÀÇ INI µ¥ÀÌÅÍ ÀÛ¼º ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 2>ÀÇ   ¹öÅÏÀ» ¼±ÅÃÇϸé <±×¸² 5>ÀÇ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼­ logical network address ¹øÁö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

<±×¸² 5> BacNet IP Protocol µå¶óÀ̹öÀÇ logical network address ¹øÁö ¼³Á¤ ´ëÈ­»óÀÚÀÇ ¿¹

 

2. ¾²±â ¼³Á¤

 

¾²±â ¼³Á¤À¸·Î ƯÁ¤ÇÑ Object ¿¡ ¾²±â ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù.

 

µðÁöÅÐ ¾²±â

µðÁöÅÐ ¾²±â´Â ¾Æ³¯·Î±× ¾²±â¿Í ¼³Á¤¹æ¹ý µîÀÌ µ¿ÀÏÇÏ°í Ãâ·Â °ª(0 ¶Ç´Â 1)¸¸ ´Ù¸£´Ù.

 

 

¾Æ³¯·Î±× ¾²±â

¾Æ³¯·Î±× ¾²±â¸¦ À§ÇÑ ¾Æ³¯·Î±× Ãâ·Â ÅÂ±× ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò

1)  PORT                  ¿¬°áµÈ Åë½ÅÆ÷Æ® ¹øÈ£. (COM ¹øÈ£°¡ ¾Æ´Ô)

2)  STATION             0 ´Â Local address, 1 ~ 256 Àº ¿É¼Ç¿¡¼­ ÁöÁ¤ÇÑ Logical network address ¹øÁö¸¦ ÀÔ·Â.

3)  ADDRESS            Ãâ·ÂÇÒ Object Instance(Address) ¹øÈ£¸¦ ¼³Á¤.

4)  Extra1                 Ãâ·ÂÇÒ Object Á¾·ù¸¦ AV(or ANALOG), AI, AO, BV(or BINARY), BI, BO, MV Áß¿¡¼­ ÀÔ·Â. (<Ç¥ 1> ÂüÁ¶, º¸Åë AO, BO ¸¸ »ç¿ë)

5)  Extra2                 Ãâ·Â ¸í·ÉÀÇ BacNet Property ID ¸¦ ÀÔ·Â(º¸Åë 0, 2 ¶Ç´Â 5¸¦ ÀÔ·Â).

                              0, ºóÄ­ ¶Ç´Â 2 : PROP_ACTION, (±âº» °ª)

                              5 : PROP_ACTIVE_VT_SESSIONS,

                             ±âŸ : BacNet Property ID °ª(Ư¼öÇÑ °æ¿ì¿¡¸¸ »ç¿ë).

 

¼³Á¤ ¿¹1)

PORT : 0   STATION : 0   ADDRESS : 0003  EXTRA1 : AO  EXTRA2 : 0 À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±× Ãâ·ÂÀ» Çϸé 0 ¹ø Æ÷Æ®¿¡ ¿¬°áµÈ BacNet Àåºñ AO ObjectÀÇ 3¹ø Instance¸¦ ¼³Á¤ÇÑ °ªÀ¸·Î º¯°æÇÒ ¼ö ÀÖ´Ù.

 

 

ºí·Ï ¾²±â

BacNet IP Protocol µå¶óÀ̹öÀÇ ºí·Ï¾²±â´Â ¾ø´Ù.